草庐IT

Xcode Run Script 脚本

全部标签

javascript - 如何停止 jquery 将唯一 ID 附加到通过 ajax 调用的脚本?

我正在使用jquery的ajax函数来抓取页面片段并显示在页面的一部分中-这个片段包括html和对外部js文件的引用。程序流程如下所示:主页调用->调用的片段页面->通过脚本标签调用各种大型js文件。我在最初的ajax调用中打开了缓存选项,以便缓存fragment页面(没有唯一ID附加到url),但是当加载片段时,jquery似乎重写了脚本url以包含一个unix时间戳,这样浏览器每次都会下载一份新的脚本副本。我调用的脚本压缩后约为250kb,这确实损害了用户体验,因为每当调用它们时浏览器都会锁定。这是jquery的期望行为吗?有没有办法禁用url重写?非常感谢您的帮助

javascript - 通过 history.pushState 更改页面时如何在 google chrome 扩展程序中插入内容脚本?

我正在为网站创建一个小的googlechrome扩展,我想更改特定页面上的一些html。问题是网站通过ajax加载他的内容,并大量使用history.pushStateAPI。所以,我添加了这个东西来体现:"content_scripts":[{"matches":["http://vk.com/friends"],"js":["js/lib/jquery.min.js","js/friends.js"],},]当我第一次打开页面或重新加载它时一切正常。但是当我在网站页面之间导航时,chrome不会在“/friend”页面上插入我的脚本。我认为发生这种情况是因为URL实际上没有改变。他

javascript - 带有 src 的脚本标签和脚本标签之间的代码

以下是有效的javascript吗?该变量是否可用于外部调用的脚本?varsomething="";背景:我已经看到这个用于自动生成的分析代码(不是谷歌),这真的让我很烦所以想知道我是否可以修复这个或者这个变量是否会以某种方式被外部引用的脚本使用。 最佳答案 读这个,http://www.w3.org/TR/html4/interact/scripts.html#h-18.2.1ThescriptmaybedefinedwithinthecontentsoftheSCRIPTelementorinanexternalfile.Ift

javascript - 谷歌应用程序脚本中的 ReferenceError : "Drive" is not defined.(第 16 行,文件 "Code")

当我尝试使用Google驱动器引用时,它总是显示ReferenceError:“驱动器”未定义。(第16行,文件“代码”)。 最佳答案 我已经通过以下方式解决了这个错误:资源->高级Google服务->启用DriveApi注意:您需要在Google控制台中启用DriveApi 关于javascript-谷歌应用程序脚本中的ReferenceError:"Drive"isnotdefined.(第16行,文件"Code"),我们在StackOverflow上找到一个类似的问题:

javascript - 脚本 600 错误 : Invalid target element for this operation

我有一个php网站,在FireFox和Chrome中运行良好,但在IE中完全崩溃。这只是抛出错误的脚本之一......SCRIPT600:此操作的目标元素无效。functionloadDeals(){$.get("modules/recommendations/viewrecommendations.php",{},function(response){document.getElementById("dealdata").innerHTML=response;});}它在设置innerHTML的行上抛出错误...知道为什么会这样吗? 最佳答案

ASP.NET - 脚本和 css 压缩

在ASP.NET中是否有可用的本地压缩(用于javascript/css文件)? 最佳答案 试试Chirpy。它混合、缩小和验证您的javascript、样式表和无点文件。您可以使用YUICompressor或GoogleClosureCompiler。http://chirpy.codeplex.com/或者,要了解更多信息,请查看:http://www.weirdlover.com/2010/05/22/visual-studio-add-in-for-dotless-js-and-css-files/

javascript - 如何从网页上的脚本加载外部 JSON?

我正在尝试从外部加载数据.js文件,包含一堆数据的JSON表示。我终其一生都无法弄清楚如何访问页面内的数据。我敢肯定这真的很容易,而且我错过了一些简单的东西!现在,我正在尝试:$(document).ready(function(){$.getJSON("http://api.crunchbase.com/v/1/company/xobni.js",function(data){alert(data.company_url);});});这显然是非常错误的,因为什么都没有发生。我试过将它加载到中标签,但Firebug告诉我它甚至没有加载。我怎么能搞砸呢?不管怎样,我已经准备好拔掉我的头

javascript - Thymeleaf 和内联脚本 SAXParseException

我有一个使用thymeleaf模板的页面,并且在使用内联脚本时在页面加载时出现以下错误:org.xml.sax.SAXParseException;lineNumber:270;columnNumber:85;Thecontentofelementsmustconsistofwell-formedcharacterdataormarkup.第270行的代码window.jQuery||document.write(""+"");我尝试用>替换document.write中的“”符号,异常不再发生,但脚本是不再加载 最佳答案 您需要像

javascript - setTimeout 在 Windows 脚本 (jscript) 中不起作用

当我尝试在我的程序中运行以下代码时setTimeout("alert('moo')",1000);出现以下错误Error:ObjectexpectedCode:800A138FSource:MicrosoftJScriptruntimeerror为什么?我调用了错误的函数吗?我想做的是延迟执行后续功能。 最佳答案 听起来您正在非基于浏览器的脚本(Windows脚本宿主或类似脚本)中使用setTimeout。你不能那样做。但是,您可以使用WScript.Sleep短暂地暂停您的脚本,从而达到类似的效果。此外,alert不是WSH功能;

javascript - 最小的 jQuery 灯箱脚本

最小的jQuery灯箱插件是什么(就大小而言)?接近Fancybox的东西,但更小:) 最佳答案 我写了一个名为Nitelite的低级jQuery灯箱脚本:https://github.com/premasagar/nitelite(缩小和压缩后为1.4KB)这种东西既可以单独使用,也可以构建功能更丰富的灯箱插件。它已用于几个项目的生产中:BBCWorldService小部件(单击新闻文章):http://www.bbc.co.uk/persian/services/2009/05/090512_pm_widget_conditio